Support input shapes: (#331070)
authorMatthias Clasen <mclasen@redhat.com>
Mon, 20 Feb 2006 01:36:50 +0000 (01:36 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Mon, 20 Feb 2006 01:36:50 +0000 (01:36 +0000)
commit1ad93a683b7f00c532a522dcf7a0107e4cd28ee5
tree3bb73727e7f2cb56eef2457699eac1f70562f95e
parent2447b0365ece05c8d1a7247313530aacf6bbb4f2
Support input shapes: (#331070)

2006-02-19  Matthias Clasen  <mclasen@redhat.com>

Support input shapes:  (#331070)

* gdk/gdk.symbols:
* gdk/gdkdisplay.h:
* gdk/gdkwindow.h:
* gdk/x11/gdkdisplay-x11.c (gdk_display_supports_shapes)
(gdk_display_supports_input_shapes): Functions to determine
if a display supports shaped windows or input shapes.

* gdk/x11/gdkwindow-x11.c (gdk_window_input_shape_combine_region):
(gdk_window_input_shape_combine_mask):
(gdk_window_set_child_input_shapes):
(gdk_window_merge_child_input_shapes): Input shape versions
of the window shape API.

* gtk/gtk.symbols:
* gtk/gtkwidget.h:
* gtk/gtkwidget.c (gtk_widget_input_shape_combine_mask):
New function to set an input shape on a widget.
ChangeLog
ChangeLog.pre-2-10
gdk/gdk.symbols
gdk/gdkdisplay.h
gdk/gdkwindow.h
gdk/x11/gdkdisplay-x11.c
gdk/x11/gdkwindow-x11.c
gtk/gtk.symbols
gtk/gtkwidget.c
gtk/gtkwidget.h